@font-face{
	font-family: "Magneto";
	src: url("font/MAGNETOB.TTF");
}
@font-face{
	font-family: "Existence-Light";
	src: url("font/Existence-Light.otf");
}

html{
	background: url('images/1600sfondo4_2.jpg') center no-repeat fixed;
}


/*Reset css*/
body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
/* Colore  */
table a{
	color:#000000;
	}

fieldset, img {
	border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,li {
	list-style:none;
}

caption,th {
	text-align:center;
	padding-bottom:20px;
}

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}

q:before,q:after {
	content:'';
}
/*Reset css*/

body {
	background-color:#FFFFFF;
	font-size: 14px;
	font-family: Arial, sans-serif;
	width:960px;
	height:100%;
	margin:2em auto;
	border:thin #000000 solid;
	border-radius:25px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	opacity:.95;
	filter:alpha(opacity=95);
	filter:”alpha(opacity=95)”;
}

p {
  font-size: 1em; /* 14px */
  line-height: 1.5em; /* 14px */
  margin: 0 0 1em 0;
}
/* 48px - The quick brown fox jumps over the lazy dog */
h1 {
  font-size: 3.4286em; /* 48px */
  line-height: 1.1667em; /* 56px */
  margin-top: 0.2917em;
  margin-bottom: 0em;
}
/* 36px - The quick brown fox jumps over the lazy dog */
h2 {
  font-size: 2.5714em; /* 36px */
  line-height: 1.1667em; /* 42px */
  margin-top: 0.3889em;
  margin-bottom: 0em;
}
h2:first-letter {
color:#990000;
}



/* 24px - The quick brown fox jumps over the lazy dog */
h3 {
  font-size: 1.7143em; /* 24px */
  line-height: 1.1667em; /* 28px */
  margin-top: 0.5833em;
  margin-bottom: 0em;
}
/* 21px - The quick brown fox jumps over the lazy dog */
h4 {
  font-size: 1.5em; /* 21px */
  line-height: 1.3333em; /* 28px */
  margin-top: 0.6667em;
  margin-bottom: 0em;
}
/* 18px - The quick brown fox jumps over the lazy dog */
h5 {
  font-size: 1.2857em; /* 18px */
  line-height: 1.5556em; /* 28px */
  margin-top: 0.7778em;
  margin-bottom: 0em;
}
/* 14px - The quick brown fox jumps over the lazy dog */
h6 {
  font-size: 1em; /* 14px */
  line-height: 1em; /* 14px */
  margin-top: 1em;
  margin-bottom: 0em;
}
/*ERRORE "La risorsa che cerchi non è presente nel nostro blog!"*/

.center{
   position:relative;
   margin-top:150px;
   margin-left: 60px;
   text-align:center;
   font-size:1.5em;
   }

.center_errorecerca{
   margin-top:350px;
   margin-bottom:50px;
   margin-left: 20px;
   text-align:center;
   font-size:1.5em;
   }

p.center {
       margin-top:10px;
       margin-left:30px;
   }

#searchform{
   position:relative;
   margin-bottom:100px;
   text-align:center;
   font-weight:bold;
   }

/*MENU*/
#menu_header{
	position:relative;
	left:111.75px;
	width:720px;
	margin-top:2em;
	margin-bottom:1.6em;
	z-index:10;
}

#menu_header a{
	color:black;
	margin:0px 40px 0px 40px;
	font-family:Magneto;
	font-size:1.6em;
}
#menu_header a:hover{
	text-shadow: 10px 10px 2px #000;
}
.voce_selezionata{
	text-shadow: 10px 10px 2px #990000;
}
/*INDEX*/
a{
color:#FFFFFF;	
text-decoration:none;
}

.post_home{
	width:475px;
	height:364px;
	float:left;
	margin-left:111.25px;
}

.post_home img,  .post_home h3 {margin-left:10px;}

#riassunto_entry_home {width:290px;}



.prossima_gara{
	width:475px;
	height:364px;
	margin-top:50px;
	}

#h3_prossima{
	height:36px;
	background-image:url(bkg_prossima.png);
	color:white;
	}
#sfondino_home{
	background-color:black;		
	width:475px;
	height:30px;
	opacity:.50;
	filter:alpha(opacity=50);
	filter:”alpha(opacity=50)”;
	position:relative;
}


#programma_home{
	color:#FFFFFF;
	text-align:center;
	width:170px;
	position:relative;
	left:315px;	
	bottom:240px;
	background-color:black;		
	opacity:.50;
	filter:alpha(opacity=50);
	filter:”alpha(opacity=50)”;
}

.titolo_home{
	color:#FFFFFF;
	position:relative;
	top:-140px;	

}
.entry{
	font-size:0.97em;
	margin-top:-40px;
	margin-left:10px;
	width:290px;
}
.img_art{
	height:172px;
	}
.evento_gara{
	width:234px;
	height:170px;
	margin-left:240px;
	margin-top:-46px;
	}	
	
.articolo_evento{
	width:220px;
	height:153px;
	margin-left:10px;
	margin-top:-155px;
	}	
	
.liste_gare{
	font-size:0.9em;
	width:230px;
	height:385px;
	float:right;
	margin-right:120px;
	}

#lista_gare {width:230px; margin-left:-2px;}
	
.sec_colonna a{
	font-weight:900;
	color:#990000;
	}
#lista_gare .titoli_tab{ 
	text-align:left;
	padding-left:12px;
			
}
	
#lista_gare th, #lista_gare td {
	width:140px;
	text-align:left;
	padding-left:15px;
	padding-right:15px;

	}	
#lista_gare tr:nth-child(2n+1){
	background-color:#e6e6e6;
	}
#lista_gare tr:nth-child(2n){
	background-color:#cccccc;
	}


.classifica{
	float:left;
	margin-left:121.25px;
	margin-top:6.1em;
width:230px;
	}	
.classifica a{
	font-weight:900;
	color:#990000;
}

#classifica_home{
	text-align:left;
width:230px;
matgin-left:10px;
	}

#classifica_home tr:nth-child(2n+1){
	background-color:#e6e6e6;
	}
#classifica_home tr:nth-child(2n){
	background-color:#cccccc;
	}

.classifica_piloti{
	width:170px;
}
.classifica_piloti a{
	margin-left:10px;
}

.punti{
	text-align:right;
	width:30px;
	margin-right:10px;
	color:#111111;
	}

.news{
	float:right;
	font-size:0.9em;
	width:470px;
	height:255px;
	margin-right:125px;
	margin-top:3.6em;
	margin-bottom:70px;
	}
.news a{
	color:#555555;
}
#news1{
	height:197px;
	width:220px;
	margin-left:1px;
	}


#news2{
	height:197px;
	width:230px;
	margin-top:-199px;
	margin-left:240px;
	}	
#other_news	{
	color:#000000;
	text-decoration:none;
	font-size:0.7em;
	margin-left:300px;
}
	
#foto_index{
	clear:both;
	width:353.75px;
	height:325px;
	position:relative;
	margin-left:121.75px;
top:2.75em;
	}

#video {
position:relative;
width:353.75px;
margin-top:2.75em;

}	
#foto_index img{
width:353.75px;
	max-height:315px;

	}	
#foto_index object{
	width:353.75px;
	}	
	
	

.video{
	width:353.75px;
	height:325px;
	position:relative;
	margin-left:486px;
	margin-top:-301px;
margin-bottom:100px;
	}	
/*coutdown*/
#countdown-fx1{
	position:absolute;
	top:225px;
	left:93px;
	z-index:1;
}
.countdown {margin-top:26px; margin-left:15px;}

wrapper{
	height:100%;

}
/*MODIFICHE PAGINA SINGLE*/
/*gestione lunghezza pagina*/
#content{
	display:block;
	position:relative;
	height:100%;
	top:-80px;
}

/*banner sito*/
.banner {margin-left:61px; margin-top:1em;}


#img_prima {
	margin-top:-10px;
	margin-bottom:-100px;
}
#img_prima img {width:100%; margin-left:129px;}

/*banner circuito*/
.titolo_single{
	width:700px;
	word-wrap: break-word;
margin-top:1.97em;
}
.titolo_single a{
	font-size:0.94em;
	font-family: Georgia, 'Times new Roman', serif;	position:relative;
	color:white;
	text-decoration:none;
}
#sfondino_10{
	position:relative;
	text-align:left;
	left:129px;
	top:70px;
	color:gray;
	width:700px;
	min-height:40px;
	
}
#sfondino_10 a{
	font-family: Existence-Light, 'Times new Roman', serif;
	color:gray;
	}

#sfondino_14{
	background-color:black;		
	width:700px;
	min-height:40px;
	opacity:.50;
	filter:alpha(opacity=50);
	filter:”alpha(opacity=50)”;
	position:relative;
	left:129px;
	top:100px;
	z-index:1;
}
.bandiera{
	position:relative;
	left:785px;
	top:60px;
	z-index:1;
}
.aligncenter{
	max-width:718px;
	margin-left:129px;

}


/*sinistra circuito*/
#storia{
	display:block;
	float:left;
	max-width:463px;
	margin-left:129px;
margin-top:90px;
height:290px;
	}
#circuito{
	display:block;
	float:left;
width:355px;
	margin-left:128px;
	}
#circuito img {width:355px;}
.foto_circuito{
	display:block;
	float:left;
	width:355px;
}

#record{
	width:172px;
float:right;
}
#albo{
	width:172px;
float:left;
	bottom:234px;

}
.albo_record{
	display:block;
width:355px;
margin-left:129px;
}

#foto_evento{
	display:block;
	float:left;
	width:463px;
}
#foto_evento img{
	width:460px;
	max-height:340px;

	}	


/*destra circuito*/
#programma{
	display:block;
	float:right;
	width:230px;
	margin-right:122px;
margin-top:90px;
}
#come_arrivare{
	display:block;
	float:right;
	width:350px;
	margin-right:122px;
	margin-left:22px;
}
/*Gestione commenti*/
#commentform{
	width:470px;
	margin-left:129px;
	position:relative;
	top:0px;
}
#commentform a{
	color:#666666;
}
#respond{
	width:480px;
	margin-left:129px;
	position:relative;

}
#comment{
	width:480px;
}
#blocco_commento{
	display:block;
	position:relative;
	margin-top:3em;
	margin-left:-10px;
	min-height:500px;
}

#comments{
	word-wrap:break-word;
	width:600px;
	margin-left:129px;
}
	.commentlist {
		text-align:justify;
		list-style-type:none;
		margin-left:90px;
	}

	.commentlist li {
		margin-bottom:30px;
		min-height:140px;
	}

	.commento:hover {
		background-color:#d5d5d5;
	}

	.commento {
	  	font:.95em "LucidaGrande", Verdana,Arial, Sans-Serif;  
	  	left:40px;	
	  	position:relative;
	  	border:1px solid #CCC;
	  	width:475px;
	  	-moz-border-radius: 2em 1em;
	  	border-radius: 2em 1em;
	}

	.immagine_commento {
	  	position:absolute;
	  	top:0;
	  	left:0;
	  	padding:10px;
	}

	.avatar_autore_commento{
	 	position:absolute;
	  	padding:10px;
	  	left:370px;
	  	font-weight:bold;
	}

	.autore_commento {
	  position:absolute;
	  top:0px;
	  padding:10px;
	  left:10px;
	  font-weight:bold;
	}
	.autore_commento em{
	  margin-top:25px;
	  padding:100px;
	  margin-left:22px;
	  }

	.dataora_commento {
	  position:absolute;
	  top:1.5px;
	  left:70px;
	  padding:10px;
	}

	.dataora_commento a{
		text-decoration:none;
		color:#666666;
	}


	.contenuto_commento {
	  	position:relative;
	  	top:20px;
	  	left:0px;
	  	max-width:355px;
	  	padding:10px;
	  	word-wrap: break-word;	
	}


/*footer*/
#footer{
	clear: both;
	background-color:black;		
	color:white;	
	width:720px;
	height:15px;
	opacity:.70;
	filter:alpha(opacity=70);
	filter:”alpha(opacity=70)”;
	position:relative;
	left:129px;
	-moz-border-radius-topright: 50px;
	border-top-right-radius: 50px;
	-moz-border-radius-topleft: 50px;
	border-top-left-radius: 50px;
margin-top:2em;
}
#contact{
	font-size:0.75em;
	text-align:center;
padding-left:0px;
}
#contact b{
}

#contact a{
	padding:0px 65px 0px 65px;
}

#footer a{
	color:#e6e6e6;	
}

/*metto in griglia la parte la pagina della news singola*/
.post {margin-left:-10px;}

#img_prima #storia, #circuito, #albo_record, #foto_evento {margin-left:131.75px;}
#img_prima {width:720px;}
#programma, #come_arrivare {margin-left:-8px;}


/*metto in griglia la parte la pagina della news singola*/


/*PAGINA NEWS GENERALI*/


#news_grid{
	position:relative;
	left:111px;
	width:740px;
	color:#333333;
}

#news_grid a{
	color:#111111;
}
.post_news{
	position:relative;
	}

#titolo{
	position:relative;
	left:131px;
	width:720px;
margin-bottom:0.3em;
	font-family:Magneto;
}
/*PAGINA NEWS SINGLE*/
#post_news_single{
	position:relative;
	width:720px;
	left:130px;
	top:100px;
line-height:1.5em;
	word-wrap:break-word;
	-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;
	-moz-column-gap: 20px;-webkit-column-gap: 20px;column-gap: 20px;
	margin-bottom:15%;
}

#auth_time{
	float:right;clear:both;
}
/*PAGINA Team e Piloti*/
		#piloti{
			position:relative;
			top:102px;
width:720.5px;
		}
		#piloti h2{
			position:relative;
			left:129px;
			font-family:Magneto;
		}
		.team_piloti {
			margin-top:-100px;
			text-align:center;
			font-family:Rockwell;
		}

		.prima_lettera:first-letter {
			color:#990000;
		}
		
		.nome_team {
			font-family:Rockwell;
			font-size:24px;
			margin-left:50px;
			margin-top:20px;
		}
		
		.nome_pilota {
			font-family:Magneto;
			font-size:18px;
			margin-left:10px;
		}
		
		.pilota {
			background-color:#E6E6E6;
			margin-left:121px;
			min-height:340px;
width:717.5px;
		}
		
		.pilota img {
			width:100px;
			float:left;
			margin-left:11px;
			margin-right:11px;
		}
		.team>h3{
                   margin-left:60px;
		}
		table {
			font-family:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
			font-size:14px;
			text-align:center;
		}
		
		th[scope=row] {
			text-align:left;
		}
		
		th[scope=col] {
			text-align:center;
		}
		
		table th {
			font-weight:bold;
			font-style:italic;
			line-height:1.5em;
		}
		
		td {
			width:105px;
		}
	
#monster_yamaha {margin-bottom:125px;}
/*FINE Team e Piloti*/

/*PAGE GARE*/
#gare_grid{
	position:relative;
	left:120px;
	width:720px;
	color:#333333;
}

.prew_singolo_evento {
margin-top:2.1em; 
margin-bottom:0.9em; 
background-color:#E6E6E6; 
padding:14px 10px 14px 10px; 
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius:10px;
-moz-box-shadow: 5px 5px 5px #C0C0C0;
-webkit-box-shadow: 5px 5px 5px #C0C0C0;
box-shadow: 5px 5px 5px #C0C0C0;
}

.prew_singolo_evento:hover {
-moz-box-shadow: 5px 5px 5px #808080;
-webkit-box-shadow: 5px 5px 5px #808080;
box-shadow: 5px 5px 5px #808080;
}

.prew_singolo_evento>b {margin-top:4px;}

#gare_grid img {width:344px; float:right; margin-top:1em;}
.prew_data_evento {float:right; clear:both; font-size:1em;}
#gare_grid .text_prew_evento {width:353px; margin-top:-1em;}

#gare_grid a{
	color:#111111;
}
/*firefox non applica border-radius alle img*/
#thumb_gara img{
   -moz-border-radius: 12px 3px; /* FF1+ */  
   -webkit-border-radius: 12px 3px; /* Saf3+, Chrome */  
    border-radius: 12px 3px; /* Opera 10.5, IE 9 */  
}


/*gestione pagina news*/
.il_post {
width:353px;
height:323px;
float:left;
margin-left:10px;
margin-bottom:2em;
background-color:#E6E6E6;
-moz-box-shadow: 5px 5px 5px #C0C0C0;
-webkit-box-shadow: 5px 5px 5px #C0C0C0;
box-shadow: 5px 5px 5px #C0C0C0;
border-radius: 15px 15px;
}

.il_post:hover {
-moz-box-shadow: 5px 5px 5px #808080;
-webkit-box-shadow: 5px 5px 5px #808080;
box-shadow: 5px 5px 5px #808080;
}


.il_post p {padding:10px}
/*gestione pagina news*/

.singola_news {margin-bottom:-1em;}


/*gestione_editor*/
#cke_comment {width:465px;}
/*gestione_editor*/